Telegram Group & Telegram Channel
В чем разница между передачей параметров по ссылке и по значению?

При передаче параметров по значению (pass-by-value) в метод передается копия переменной, а оригинальное значение остается неизменным.

При передаче параметров по ссылке (pass-by-reference) передается сам адрес объекта в памяти, а не его копия. Это позволяет изменять объект внутри метода.

Однако в Java все параметры передаются по значению (pass-by-value), но важно понимать разницу для примитивов и объектов:

▪️ Для примитивных типов передается копия значения, и изменения внутри метода не влияют на оригинальную переменную.

▪️ Для объектов передается копия ссылки на объект, но сама ссылка неизменяема. Это значит, что можно изменить состояние объекта внутри метода, но нельзя заменить сам объект.
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/java_interview_lib/791
Create:
Last Update:

В чем разница между передачей параметров по ссылке и по значению?

При передаче параметров по значению (pass-by-value) в метод передается копия переменной, а оригинальное значение остается неизменным.

При передаче параметров по ссылке (pass-by-reference) передается сам адрес объекта в памяти, а не его копия. Это позволяет изменять объект внутри метода.

Однако в Java все параметры передаются по значению (pass-by-value), но важно понимать разницу для примитивов и объектов:

▪️ Для примитивных типов передается копия значения, и изменения внутри метода не влияют на оригинальную переменную.

▪️ Для объектов передается копия ссылки на объект, но сама ссылка неизменяема. Это значит, что можно изменить состояние объекта внутри метода, но нельзя заменить сам объект.

BY Библиотека собеса по Java | вопросы с собеседований


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/java_interview_lib/791

View MORE
Open in Telegram


Библиотека собеса по Java | вопросы с собеседований Telegram | DID YOU KNOW?

Date: |

Telegram today rolling out an update which brings with it several new features.The update also adds interactive emoji. When you send one of the select animated emoji in chat, you can now tap on it to initiate a full screen animation. The update also adds interactive emoji. When you send one of the select animated emoji in chat, you can now tap on it to initiate a full screen animation. This is then visible to you or anyone else who's also present in chat at the moment. The animations are also accompanied by vibrations. This is then visible to you or anyone else who's also present in chat at the moment. The animations are also accompanied by vibrations.

Telegram is riding high, adding tens of million of users this year. Now the bill is coming due.Telegram is one of the few significant social-media challengers to Facebook Inc., FB -1.90% on a trajectory toward one billion users active each month by the end of 2022, up from roughly 550 million today.

Библиотека собеса по Java | вопросы с собеседований from tr


Telegram Библиотека собеса по Java | вопросы с собеседований
FROM USA